Big Huge Thesaurus

immunosuppressive drug

noun